/* ----- detail ----- */
#container {
	font-family: Arial, Helvetica, sans-serif;
	display: table;
	width: 100%;
	table-layout: fixed;
	list-style-type: none;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}

#container-left {
	width: 30%;
	float: left;
}

#datum, #subory {
	width: 100%;
}

#identifikacia {
	width: 67%;
	float: right;
}

#identifikacia table {
	width: 100%;
}

#dodatok {
	width: 67%;
	float: right;
}

#suma {
	width: 99%;
	float: left;
}

.suma-lft {
	font-size: 14px;
	width: 200px;
}

.suma-rgt {
	background-color: #EFF8FE;
	width: 73%;
	font-size: 18px;
	font-weight: bold;
	color: #00477D;
	padding: 5px;
	padding-left: 10px;
}

td.text {
	width: 30%;
	text-align: right;
	font-weight: bold;
}

td.text2 {
	width: 35%;
	font-weight: bold;
}

td.data {
	width: 70%;
}

td.data2 {
	width: 30%;
}

td.subor {
	width: 10%;
	white-space: nowrap;
}

td.right {
	text-align: right;
}

.hlavicka {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00477D;
	background-color: #BFE3FE;
	padding: 4px;
	padding-left: 4px;
}

.blok {
	background-color: #FFF;
	margin-bottom: 8px;
	border: 1px solid #000080;
	padding: 2px;
}

.poznamka {
	background-color: #FAFAFA;
	border: 1px solid #EEE;
	padding: 2px;
}

.bold {
	font-weight: bold;
}

/* ----- tabulka ----- */
#jzmluvy {
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
}

#jzmluvy tr.heading {
	background-color: #BFE3FE;
	border-bottom: 1px solid #95BCE2;
	border-top: 1px solid #95BCE2;
	font-weight: bold;
}

#jzmluvy th, #jzmluvy a {
	color: #000080;
	font-weight: bold;
	text-align: center;
}

#jzmluvy th
{
  border-left: 1px dashed #888;
  border-right: 1px dashed #888;
}

#jzmluvy a:hover {
	color: #FF2096;
}

#jzmluvy td {
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;	
  border-left: 1px dotted #CCC;
  border-right: 1px dotted #CCC;
}

#jzmluvy tr {
	border-bottom: 1px solid #95bce2;
}

#jzmluvy td.center {
	text-align: center;
}

#jzmluvy td.right {
	text-align: right;
}

#jzmluvy tr.vypis0 {
	background-color: #EFF8FE;
}

#jzmluvy tr.vypis1 {
	background-color: #FFF;
}

div.foot span.left {
	float: left;
	text-align: left;
}

div.foot span.right {
	float: right;
}
